package com.cskaoyan.bean.systembean;

import java.util.ArrayList;
import java.util.List;

public class SystemPermissons {
    private List<SystemPermissonsFirstLevel> systemPermissonsFirstLevelList = new ArrayList<SystemPermissonsFirstLevel>();


    public List<SystemPermissonsFirstLevel> getSystemPermissonsFirstLevelList() {
        return systemPermissonsFirstLevelList;
    }

    public void setSystemPermissonsFirstLevelList(List<SystemPermissonsFirstLevel> systemPermissonsFirstLevelList) {
        this.systemPermissonsFirstLevelList = systemPermissonsFirstLevelList;
    }



    //静态内部类
    public static class SystemPermissonsFirstLevel{
        private String id;
        private String label;
        private List<SystemPermissonsSecondLevel> children;

        public SystemPermissonsFirstLevel() {
        }

        public SystemPermissonsFirstLevel(String id, String label, List<SystemPermissonsSecondLevel> children) {
            this.id = id;
            this.label = label;
            this.children = children;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public List<SystemPermissonsSecondLevel> getChildren() {
            return children;
        }

        public void setChildren(List<SystemPermissonsSecondLevel> children) {
            this.children = children;
        }






    }
    //二级静态内部类
    public static class SystemPermissonsSecondLevel{
        private String id;
        private String label;
        private List<SystemPermissonsThirdLevel> children;

        public SystemPermissonsSecondLevel() {
        }

        public SystemPermissonsSecondLevel(String id, String label, List<SystemPermissonsThirdLevel> children) {
            this.id = id;
            this.label = label;
            this.children = children;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public List<SystemPermissonsThirdLevel> getChildren() {
            return children;
        }

        public void setChildren(List<SystemPermissonsThirdLevel> children) {
            this.children = children;
        }
    }

    //三级内部类
    public static class SystemPermissonsThirdLevel{
        private String id;
        private String label;
        private String api;

        public SystemPermissonsThirdLevel() {
        }

        public SystemPermissonsThirdLevel(String id, String label, String api) {
            this.id = id;
            this.label = label;
            this.api = api;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public String getApi() {
            return api;
        }

        public void setApi(String api) {
            this.api = api;
        }
    }


    public  SystemPermissons() {


        /**
         * 系统管理
         */
        //管理员管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels1 = new ArrayList<>();
        thirdLevels1.add(new SystemPermissonsThirdLevel("admin:admin:update","编辑","POST /admin/admin/update"));
        thirdLevels1.add(new SystemPermissonsThirdLevel("admin:admin:list","查询","GET /admin/admin/list"));
        thirdLevels1.add(new SystemPermissonsThirdLevel("admin:admin:read","详情","POST /admin/admin/read"));
        thirdLevels1.add(new SystemPermissonsThirdLevel("admin:admin:delete","删除","POST /admin/admin/delete"));
        thirdLevels1.add(new SystemPermissonsThirdLevel("admin:admin:create","添加","POST /admin/admin/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel1 = new SystemPermissonsSecondLevel("通用问题", "通用问题", thirdLevels1);





        //角色管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels2 = new ArrayList<>();
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:permission:update","权限变更","POST /admin/role/permissions"));
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:update","角色编辑","POST /admin/role/update"));
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:list","角色查询","GET /admin/role/list"));
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:read","角色详情","GET /admin/role/read"));
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:delete","角色删除","POST /admin/role/delete"));
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:permission:get","权限详情","GET /admin/role/permissions"));
        thirdLevels2.add(new SystemPermissonsThirdLevel("admin:role:create","角色添加","POST /admin/role/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel2 = new SystemPermissonsSecondLevel("通用问题", "通用问题", thirdLevels2);


        //对象存储
        ArrayList<SystemPermissonsThirdLevel> thirdlevels3 = new ArrayList<>();
        thirdlevels3.add(new SystemPermissonsThirdLevel("admin:storage:update","编辑","POST /admin/storage/update"));
        thirdlevels3.add(new SystemPermissonsThirdLevel("admin:storage:list","查询","GET /admin/storage/list"));
        thirdlevels3.add(new SystemPermissonsThirdLevel("admin:storage:read","详情","POST /admin/storage/read"));
        thirdlevels3.add(new SystemPermissonsThirdLevel("admin:storage:delete","删除","POST /admin/storage/delete"));
        thirdlevels3.add(new SystemPermissonsThirdLevel("admin:storage:create","上传","POST /admin/storage/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel3 = new SystemPermissonsSecondLevel("通用问题", "通用问题", thirdlevels3);

        //操作日志
        ArrayList<SystemPermissonsThirdLevel> thirdLevels4 = new ArrayList<>();
        thirdLevels4.add(new SystemPermissonsThirdLevel("admin:log:list","查询","GET /admin/log/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel4 = new SystemPermissonsSecondLevel("通用问题", "通用问题", thirdLevels4);
        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList4 = new ArrayList<>();
        secondLevelArrayList4.add(systemPermissonsSecondLevel1);
        secondLevelArrayList4.add(systemPermissonsSecondLevel2);
        secondLevelArrayList4.add(systemPermissonsSecondLevel3);
        secondLevelArrayList4.add(systemPermissonsSecondLevel4);
        SystemPermissonsFirstLevel last8 = new SystemPermissonsFirstLevel("系统管理", "系统管理", secondLevelArrayList4);

        /**
         * 商场管理
         */
        //品牌管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels5 = new ArrayList<>();
        thirdLevels5.add(new SystemPermissonsThirdLevel("admin:brand:update","编辑","POST /admin/brand/update"));
        thirdLevels5.add(new SystemPermissonsThirdLevel("admin:brand:list","查询","GET /admin/brand/list"));
        thirdLevels5.add(new SystemPermissonsThirdLevel("admin:brand:read","详情","GET /admin/brand/read"));
        thirdLevels5.add(new SystemPermissonsThirdLevel("admin:brand:delete","删除","POST /admin/brand/delete"));
        thirdLevels5.add(new SystemPermissonsThirdLevel("admin:brand:create","添加","POST /admin/brand/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel5= new SystemPermissonsSecondLevel("品牌管理", "品牌管理", thirdLevels5);


        //通用问题
        ArrayList<SystemPermissonsThirdLevel> thirdLevels6 = new ArrayList<>();
        thirdLevels6.add(new SystemPermissonsThirdLevel("admin:issue:update","编辑","POST /admin/issue/update"));
        thirdLevels6.add(new SystemPermissonsThirdLevel("admin:issue:list","查询","GET /admin/issue/list"));
        thirdLevels6.add(new SystemPermissonsThirdLevel("admin:issue:delete","删除","POST /admin/issue/delete"));
        thirdLevels5.add(new SystemPermissonsThirdLevel("admin:issue:create","添加","POST /admin/issue/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel6 = new SystemPermissonsSecondLevel("通用问题", "通用问题", thirdLevels6);



        //订单问题
        ArrayList<SystemPermissonsThirdLevel> thirdLevels7 = new ArrayList<>();
        thirdLevels7.add(new SystemPermissonsThirdLevel("admin:order:read","详情","GET /admin/order/detail"));
        thirdLevels7.add(new SystemPermissonsThirdLevel("admin:order:refund","订单退款","POST /admin/order/refund"));
        thirdLevels7.add(new SystemPermissonsThirdLevel("admin:order:ship","订单发货","POST /admin/order/ship"));
        thirdLevels7.add(new SystemPermissonsThirdLevel("admin:order:reply","订单商品回复","POST /admin/order/reply"));
        thirdLevels7.add(new SystemPermissonsThirdLevel("admin:order:list","查询","GET /admin/order/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel7 = new SystemPermissonsSecondLevel("订单问题", "订单问题", thirdLevels7);



        //类目管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels8 = new ArrayList<>();
        thirdLevels8.add(new SystemPermissonsThirdLevel("admin:category:update","编辑","POST /admin/category/update"));
        thirdLevels8.add(new SystemPermissonsThirdLevel("admin:category:list","查询","GET /admin/category/list"));
        thirdLevels8.add(new SystemPermissonsThirdLevel("admin:category:read","详情","GET /admin/category/read"));
        thirdLevels8.add(new SystemPermissonsThirdLevel("admin:category:delete","删除","POST /admin/category/delete"));
        thirdLevels8.add(new SystemPermissonsThirdLevel("admin:category:create","添加","POST /admin/category/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel8 = new SystemPermissonsSecondLevel("类目管理", "类目管理", thirdLevels8);



        //关键词
        ArrayList<SystemPermissonsThirdLevel> thirdLevels9 = new ArrayList<>();
        thirdLevels9.add(new SystemPermissonsThirdLevel("admin:keyword:update","编辑","POST /admin/keyword/update"));
        thirdLevels9.add(new SystemPermissonsThirdLevel("admin:keyword:list","查询","GET /admin/keyword/list"));
        thirdLevels9.add(new SystemPermissonsThirdLevel("admin:keyword:read","详情","GET /admin/keyword/read"));
        thirdLevels9.add(new SystemPermissonsThirdLevel("admin:keyword:delete","删除","POST /admin/keyword/delete"));
        thirdLevels9.add(new SystemPermissonsThirdLevel("admin:keyword:create","添加","POST /admin/keyword/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel9 = new SystemPermissonsSecondLevel("关键词", "关键词", thirdLevels9);
        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList9 = new ArrayList<>();
        secondLevelArrayList9.add(systemPermissonsSecondLevel5);
        secondLevelArrayList9.add(systemPermissonsSecondLevel6);
        secondLevelArrayList9.add(systemPermissonsSecondLevel7);
        secondLevelArrayList9.add(systemPermissonsSecondLevel8);
        secondLevelArrayList9.add(systemPermissonsSecondLevel9);
        SystemPermissonsFirstLevel last7 = new SystemPermissonsFirstLevel("商场管理", "商场管理", secondLevelArrayList9);


        /**
         * 用户管理
         */
        //用户收藏
        ArrayList<SystemPermissonsThirdLevel> thirdLevels10 = new ArrayList<>();
        thirdLevels10.add(new SystemPermissonsThirdLevel("admin:collect:list","查询","GET /admin/collect/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel10 = new SystemPermissonsSecondLevel("用户收藏", "用户收藏", thirdLevels10);



        //用户足迹
        ArrayList<SystemPermissonsThirdLevel> thirdLevels11 = new ArrayList<>();
        thirdLevels11.add(new SystemPermissonsThirdLevel("admin:footprint:list","查询","GET /admin/footprint/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel11 = new SystemPermissonsSecondLevel("用户足迹", "用户足迹", thirdLevels11);

        //意见反馈
        ArrayList<SystemPermissonsThirdLevel> thirdLevels12 = new ArrayList<>();
        thirdLevels12.add(new SystemPermissonsThirdLevel("admin:feedback:list","查询","GET /admin/feedback/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel12 = new SystemPermissonsSecondLevel("意见反馈", "意见反馈", thirdLevels12);


        //搜索历史
        ArrayList<SystemPermissonsThirdLevel> thirdLevels13 = new ArrayList<>();
        thirdLevels13.add(new SystemPermissonsThirdLevel("admin:history:list","查询","GET /admin/history/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel13 = new SystemPermissonsSecondLevel("搜索历史", "搜索历史", thirdLevels13);

        //会员管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels14 = new ArrayList<>();
        thirdLevels14.add(new SystemPermissonsThirdLevel("admin:user:list","查询","GET /admin/user/list"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel14 = new SystemPermissonsSecondLevel("会员管理", "会员管理", thirdLevels14);
        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList14 = new ArrayList<>();
        secondLevelArrayList14.add(systemPermissonsSecondLevel10);
        secondLevelArrayList14.add(systemPermissonsSecondLevel11);
        secondLevelArrayList14.add(systemPermissonsSecondLevel12);
        secondLevelArrayList14.add(systemPermissonsSecondLevel13);
        secondLevelArrayList14.add(systemPermissonsSecondLevel14);
        SystemPermissonsFirstLevel last6 = new SystemPermissonsFirstLevel("用户管理", "用户管理", secondLevelArrayList14);

        /**
         * 配置管理
         *
         */
        //商场配置
        ArrayList<SystemPermissonsThirdLevel> thirdLevels15 = new ArrayList<>();
        thirdLevels15.add(new SystemPermissonsThirdLevel("admin:config:mall:list","详情","GET /admin/config/mall"));
        thirdLevels15.add(new SystemPermissonsThirdLevel("admin:config:mall:updateConfigs","编辑","POST /admin/config/mall"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel15 = new SystemPermissonsSecondLevel("商场配置", "商场配置", thirdLevels15);

        //运费配置
        ArrayList<SystemPermissonsThirdLevel> thirdLevels16 = new ArrayList<>();
        thirdLevels16.add(new SystemPermissonsThirdLevel("admin:config:express:updateConfigs","编辑","POST /admin/config/express"));
        thirdLevels16.add(new SystemPermissonsThirdLevel("admin:config:express:list","详情","GET /admin/config/express"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel16 = new SystemPermissonsSecondLevel("运费配置", "运费配置", thirdLevels16);
        //订单配置
        ArrayList<SystemPermissonsThirdLevel> thirdLevels17 = new ArrayList<>();
        thirdLevels17.add(new SystemPermissonsThirdLevel("admin:config:order:list","详情","GET /admin/config/order"));
        thirdLevels17.add(new SystemPermissonsThirdLevel("admin:config:order:updateConfigs","编辑","POST /admin/config/order"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel17 = new SystemPermissonsSecondLevel("订单配置", "订单配置", thirdLevels17);
        //小程序配置
        ArrayList<SystemPermissonsThirdLevel> thirdLevels18 = new ArrayList<>();
        thirdLevels18.add(new SystemPermissonsThirdLevel("admin:config:wx:updateConfigs","编辑","POST /admin/config/wx"));
        thirdLevels18.add(new SystemPermissonsThirdLevel("admin:config:wx:list","详情","GET /admin/config/wx"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel18 = new SystemPermissonsSecondLevel("小程序配置", "小程序配置", thirdLevels18);
        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList18 = new ArrayList<>();
        secondLevelArrayList18.add(systemPermissonsSecondLevel15);
        secondLevelArrayList18.add(systemPermissonsSecondLevel16);
        secondLevelArrayList18.add(systemPermissonsSecondLevel17);
        secondLevelArrayList18.add(systemPermissonsSecondLevel18);
        SystemPermissonsFirstLevel last5 = new SystemPermissonsFirstLevel("配置管理", "配置管理", secondLevelArrayList18);


        /**
         * 推广管理
         */

        //广告管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels19 = new ArrayList<>();
        thirdLevels19.add(new SystemPermissonsThirdLevel("admin:ad:update","编辑","POST /admin/ad/update"));
        thirdLevels19.add(new SystemPermissonsThirdLevel("admin:ad:list","查询","GET /admin/ad/list"));
        thirdLevels19.add(new SystemPermissonsThirdLevel("admin:ad:read","详情","GET /admin/ad/read"));
        thirdLevels19.add(new SystemPermissonsThirdLevel("admin:ad:delete","删除","POST /admin/ad/delete"));
        thirdLevels19.add(new SystemPermissonsThirdLevel("admin:ad:create","添加","POST /admin/ad/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel19 = new SystemPermissonsSecondLevel("广告管理", "广告管理", thirdLevels19);
        //专题管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels20 = new ArrayList<>();
        thirdLevels20.add(new SystemPermissonsThirdLevel("admin:topic:update","编辑","POST /admin/topic/update"));
        thirdLevels20.add(new SystemPermissonsThirdLevel("admin:topic:list","查询","GET /admin/topic/list"));
        thirdLevels20.add(new SystemPermissonsThirdLevel("admin:topic:read","详情","GET /admin/topic/read"));
        thirdLevels20.add(new SystemPermissonsThirdLevel("admin:topic:delete","删除","POST /admin/topic/delete"));
        thirdLevels20.add(new SystemPermissonsThirdLevel("admin:topic:create","添加","POST /admin/topic/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel20 = new SystemPermissonsSecondLevel("专题管理", "专题管理", thirdLevels20);


        //优惠券管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels21 = new ArrayList<>();
        thirdLevels21.add(new SystemPermissonsThirdLevel("admin:coupon:listuser","查询用户","GET /admin/coupon/listuser"));
        thirdLevels21.add(new SystemPermissonsThirdLevel("admin:coupon:update","编辑","POST /admin/coupon/update"));
        thirdLevels21.add(new SystemPermissonsThirdLevel("admin:coupon:list","查询","GET /admin/coupon/list"));
        thirdLevels21.add(new SystemPermissonsThirdLevel("admin:coupon:read","详情","GET /admin/coupon/read"));
        thirdLevels21.add(new SystemPermissonsThirdLevel("admin:coupon:delete","删除","POST /admin/coupon/delete"));
        thirdLevels21.add(new SystemPermissonsThirdLevel("admin:coupon:create","添加","POST /admin/coupon/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel21 = new SystemPermissonsSecondLevel("优惠券管理", "优惠券管理", thirdLevels21);


        //团购管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels22 = new ArrayList<>();
        thirdLevels22.add(new SystemPermissonsThirdLevel("admin:groupon:read","详情","GET /admin/groupon/listRecord"));
        thirdLevels22.add(new SystemPermissonsThirdLevel("admin:groupon:update","编辑","POST /admin/groupon/update"));
        thirdLevels22.add(new SystemPermissonsThirdLevel("admin:groupon:list","查询","GET /admin/groupon/list"));
        thirdLevels22.add(new SystemPermissonsThirdLevel("admin:groupon:delete","删除","POST /admin/groupon/delete"));
        thirdLevels22.add(new SystemPermissonsThirdLevel("admin:groupon:create","添加","POST /admin/groupon/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel22 = new SystemPermissonsSecondLevel("团购管理", "团购管理", thirdLevels22);

        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList22 = new ArrayList<>();
        secondLevelArrayList22.add(systemPermissonsSecondLevel19);
        secondLevelArrayList22.add(systemPermissonsSecondLevel20);
        secondLevelArrayList22.add(systemPermissonsSecondLevel21);
        secondLevelArrayList22.add(systemPermissonsSecondLevel22);
        SystemPermissonsFirstLevel last4 = new SystemPermissonsFirstLevel("推广管理", "推广管理", secondLevelArrayList22);


        /**
         * 商品管理
         */
        //商品管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels23 = new ArrayList<>();
        thirdLevels23.add(new SystemPermissonsThirdLevel("admin:goods:read","详情","GET /admin/goods/detail"));
        thirdLevels23.add(new SystemPermissonsThirdLevel("admin:goods:update","编辑","POST /admin/goods/update"));
        thirdLevels23.add(new SystemPermissonsThirdLevel("admin:goods:list","查询","GET /admin/goods/list"));
        thirdLevels23.add(new SystemPermissonsThirdLevel("admin:goods:delete","删除","POST /admin/goods/delete"));
        thirdLevels23.add(new SystemPermissonsThirdLevel("admin:goods:create","上架","POST /admin/goods/create"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel23 = new SystemPermissonsSecondLevel("商品管理", "商品管理", thirdLevels23);

        //评论管理
        ArrayList<SystemPermissonsThirdLevel> thirdLevels24 = new ArrayList<>();
        thirdLevels24.add(new SystemPermissonsThirdLevel("admin:comment:list","查询","GET /admin/comment/list"));
        thirdLevels24.add(new SystemPermissonsThirdLevel("admin:comment:delete","删除","POST /admin/comment/delete"));
        SystemPermissonsSecondLevel systemPermissonsSecondLevel24 = new SystemPermissonsSecondLevel("评论管理", "评论管理", thirdLevels24);
        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList24 = new ArrayList<>();
        secondLevelArrayList24.add(systemPermissonsSecondLevel23);
        secondLevelArrayList24.add(systemPermissonsSecondLevel24);

        SystemPermissonsFirstLevel last3 = new SystemPermissonsFirstLevel("商品管理", "商品管理", secondLevelArrayList24);


        /**
         * 其他
         */
        //权限测试
        ArrayList<SystemPermissonsThirdLevel> thirdLevels25 = new ArrayList<>();
        thirdLevels25.add(new SystemPermissonsThirdLevel( "index:permission:write","权限写","POST /admin/index/write"));
        thirdLevels25.add(new SystemPermissonsThirdLevel( "index:permission:read","权限读","POST /admin/index/read"));
        SystemPermissonsSecondLevel secondLevelList25 = new SystemPermissonsSecondLevel("权限测试", "权限测试", thirdLevels25);
        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList25 = new ArrayList<>();
        secondLevelArrayList25.add(secondLevelList25);
        SystemPermissonsFirstLevel last2 = new SystemPermissonsFirstLevel("其他", "其他", secondLevelArrayList25);


        /**
         * 统计管理
         */

        //用户统计
        ArrayList<SystemPermissonsThirdLevel> thirdLevels26 = new ArrayList<>();
        thirdLevels26.add(new SystemPermissonsThirdLevel( "admin:stat:user","查询","GET /admin/stat/user"));
        SystemPermissonsSecondLevel second26 = new SystemPermissonsSecondLevel("用户统计","用户统计",thirdLevels26);


        //订单统计
        ArrayList<SystemPermissonsThirdLevel> thirdLevels27 = new ArrayList<>();
        thirdLevels27.add(new SystemPermissonsThirdLevel( "admin:stat:order","查询","GET /admin/stat/order"));
        SystemPermissonsSecondLevel second27 = new SystemPermissonsSecondLevel("订单统计","订单统计",thirdLevels27);


        //商品统计
        ArrayList<SystemPermissonsThirdLevel> thirdLevels28 = new ArrayList<>();
        thirdLevels28.add(new SystemPermissonsThirdLevel( "admin:stat:goods","查询","GET /admin/stat/goods"));
        SystemPermissonsSecondLevel second28 = new SystemPermissonsSecondLevel("商品统计","商品统计",thirdLevels28);

        ArrayList<SystemPermissonsSecondLevel> secondLevelArrayList28 = new ArrayList<>();
        secondLevelArrayList28.add(second26);
        secondLevelArrayList28.add(second27);
        secondLevelArrayList28.add(second28);
        SystemPermissonsFirstLevel last1 = new SystemPermissonsFirstLevel("统计管理", "统计管理", secondLevelArrayList28);


        /**
         * total
         */
        ArrayList<SystemPermissonsFirstLevel> systemPermissons = new ArrayList<>();
        systemPermissons.add(last8);
        systemPermissons.add(last7);
        systemPermissons.add(last6);
        systemPermissons.add(last5);
        systemPermissons.add(last4);
        systemPermissons.add(last3);
        systemPermissons.add(last2);
        systemPermissons.add(last1);

        this.systemPermissonsFirstLevelList =  systemPermissons;

    }
}

